package com.yvon.service.demo.spring.aop;

import java.lang.reflect.Method;

/**
 * 方法执行前通知
 *
 * @author Yvon
 * @since 2023/1/10
 */
public interface MethodBeforeAdvice extends BeforeAdvice{

    /**
     * 前置处理
     *
     * @param method 方法
     * @param args   arg游戏
     * @param target 目标
     * @throws Throwable throwable
     */
    void before(Method method, Object[] args, Object target) throws Throwable;
}
